//created by dingf
package com.ceba.test.webservice.entity;

import java.io.Serializable;
import java.util.List;

import com.ceba.test.modules.admin.entity.GStamp;
import com.ceba.test.modules.admin.entity.ISign;



public class CustomRuleSign implements Serializable {
	private static final long serialVersionUID = 11L;
	
    private String FileName;//需要加密文件的名称
    private String QrUrl;//需要转换二维码的字符串
    private String RuleID;//需要的资源文件id
    private boolean isSign;//判断是否签名
    private boolean isStamp;//判断是否加盖报告章
    
    
    private String stampPages;//加盖报告章的页码(暂未用)
    private String qrPages;//加盖二维码的页码(暂未用)
    
    private String picMatchName;//图片生成的关键字   佛山计量专用
    
    
    
    private ISign[] Signs;//接口规则id，多个id用逗号隔开
    private List<GStamp> CredentialIds;//资质章id，多个用逗号隔开
    
    private List<GStamp> corStampList; //报告章列表
    
    private int ChangeCorStampTOPic;//是否将加盖报告章的当前页，转成图片-若多个，只取第一个--1,资源文件无该属性或者--100表示不需要
    private String  FromLimsUrlToQr;//根据对方链接生成二维码
	
    private QrCode qrCode;
	private boolean isNeedBase64;
	
	public CustomRuleSign() {
		// TODO Auto-generated constructor stub
	}


	public String getFileName() {
		return FileName;
	}


	public void setFileName(String fileName) {
		FileName = fileName;
	}


	public String getQrUrl() {
		return QrUrl;
	}


	public void setQrUrl(String qrUrl) {
		QrUrl = qrUrl;
	}


	public String getRuleID() {
		return RuleID;
	}


	public void setRuleID(String ruleID) {
		RuleID = ruleID;
	}





	public ISign[] getSigns() {
		return Signs;
	}


	public void setSigns(ISign[] signs) {
		Signs = signs;
	}


	public List<GStamp> getCredentialIds() {
		return CredentialIds;
	}


	public void setCredentialIds(List<GStamp> credentialIds) {
		CredentialIds = credentialIds;
	}


	public int getChangeCorStampTOPic() {
		return ChangeCorStampTOPic;
	}


	public void setChangeCorStampTOPic(int changeCorStampTOPic) {
		ChangeCorStampTOPic = changeCorStampTOPic;
	}


	public String getFromLimsUrlToQr() {
		return FromLimsUrlToQr;
	}


	public void setFromLimsUrlToQr(String fromLimsUrlToQr) {
		FromLimsUrlToQr = fromLimsUrlToQr;
	}


	public QrCode getQrCode() {
		return qrCode;
	}


	public void setQrCode(QrCode qrCode) {
		this.qrCode = qrCode;
	}


	public boolean getIsSign() {
		return isSign;
	}


	public void setIsSign(boolean isSign) {
		this.isSign = isSign;
	}


	public boolean isNeedBase64() {
		return isNeedBase64;
	}


	public void setNeedBase64(boolean isNeedBase64) {
		this.isNeedBase64 = isNeedBase64;
	}


	public List<GStamp> getCorStampList() {
		return corStampList;
	}


	public void setCorStampList(List<GStamp> corStampList) {
		this.corStampList = corStampList;
	}


	public boolean getIsStamp() {
		return isStamp;
	}


	public void setIsStamp(boolean isStamp) {
		this.isStamp = isStamp;
	}


	public String getStampPages() {
		return stampPages;
	}


	public void setStampPages(String stampPages) {
		this.stampPages = stampPages;
	}


	public String getQrPages() {
		return qrPages;
	}


	public void setQrPages(String qrPages) {
		this.qrPages = qrPages;
	}


	public String getPicMatchName() {
		return picMatchName;
	}


	public void setPicMatchName(String picMatchName) {
		this.picMatchName = picMatchName;
	}

	
	
	
	
	
}
